have one's innings - Francés Inglés Diccionario